:root{--bg:#000;--surface:#121212;--surface-highlight:#262626;--text-main:#fff;--text-muted:#a8a8a8;--accent:#ff3040;--accent-grad:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--font:'Inter',sans-serif;--radius:16px;--spacing:1.5rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px;color:var(--text-main);font-family:var(--font);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:1000px;margin:0 auto;padding:0 var(--spacing)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;font-weight:700;font-size:1.1rem;border-radius:50px;transition:transform .2s ease,opacity .2s ease;cursor:pointer;border:none;color:#fff;background:var(--accent-grad)}.btn:hover{transform:scale(1.02);opacity:.9}.btn:focus-visible{outline:3px solid white;outline-offset:2px}.header{padding:20px 0;position:absolute;width:100%;top:0;z-index:10;display:flex;justify-content:center}.header-logo{width:48px;height:48px;border-radius:12px}.hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 20px 40px;background:radial-gradient(circle at 50% 20%,rgba(220,39,67,0.12),transparent 50%)}.hero h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:.5rem;line-height:1.1;letter-spacing:-0.02em}.hero-tagline{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--text-muted);max-width:600px;margin-bottom:2rem}.hero-logo{width:200px;height:200px;border-radius:16px;margin-bottom:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,0.5)}.feature-list{display:flex;flex-direction:column;gap:0;margin:3rem 0;border-top:1px solid #333}.feature-row{display:flex;padding:2rem 0;border-bottom:1px solid #333;align-items:flex-start}.feature-title{flex:0 0 30%;font-size:1.2rem;font-weight:700;color:var(--text-main)}.feature-items{flex:1;display:flex;flex-wrap:wrap;gap:12px}.feature-tag{background:var(--surface-highlight);padding:6px 14px;border-radius:20px;font-size:.9rem;color:var(--text-muted);border:1px solid #333;transition:all .2s}.feature-tag:hover{border-color:var(--accent);color:var(--text-main)}.section-title{text-align:center;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:3rem;margin-top:2rem}.whats-new{background:var(--surface);padding:40px;border-radius:var(--radius);margin:4rem auto;max-width:800px;border-left:4px solid var(--accent)}.new-version{font-family:monospace;background:var(--surface-highlight);padding:4px 10px;border-radius:6px;font-size:.9rem;color:var(--accent);margin-bottom:1rem;display:inline-block}footer{text-align:center;padding:4rem 0 2rem;color:var(--text-muted);font-size:.9rem;border-top:1px solid #222}@media(max-width:768px){.feature-row{flex-direction:column;gap:1rem}.feature-title{width:100%;margin-bottom:.5rem}.feature-items{width:100%}}